.xqtit {width:100%;height:108px;text-align: center;padding-top:26px;overflow:hidden;background: url(../images/pro_x.png) no-repeat bottom center;margin-bottom:28px;}
.xqtit span {font-size: 38px;font-weight: bold;display: block;color: #D50202;}
.xqtit i {font-size: 38px;font-weight: bold;color: #44120A;padding-top: 30px;font-style: normal;}
.xqtit em {display: block;font-size: 18px;color: #999;font-weight: normal;font-style: normal;letter-spacing: 0;margin-top: 5px;text-transform: uppercase; font-family: Times New Roman;}
.htitle{ text-align:center;margin-bottom:12px;color:#333;}
.htitle h3{ color:#626060;font-size:38px;margin-bottom:20px;}
.htitle span{display:block; tfont-size:14px; color:#777; font-family:Arial; padding-top:20px; background:url(../images/title_bg.png) no-repeat center top; margin-bottom:29px;  text-transform: uppercase;}

.htitle2{ text-align:center;margin-bottom:12px;color:#ffffff;}
.htitle2 h3{ color:#ffffff;font-size:38px;margin-bottom:20px;}
.htitle2 span{display:block; tfont-size:14px; color:#ffffff; font-family:Arial; padding-top:20px; background:url(../images/title_bg.png) no-repeat center top; margin-bottom:29px;  text-transform: uppercase;}
.tc{text-align: center;}.re{position: relative;}.ab{position: absolute;}

/*用心细节*/
.td_dbg2{width:100%;background: url(../images/td_dbg2.jpg) no-repeat bottom center #F1F1F1;height:738px;overflow: hidden;}
.td_dbg{background: url(../images/td_dbg.jpg) no-repeat bottom center;height:738px;overflow: hidden;}
.td_left{width:440px;float: left;margin:80px 0 0 26px;}
.td_left li{width:420px;height:85px;border-bottom: 2px solid #d6d6d6;margin-bottom: 20px;text-align: center;}
.td_left li span{font-size: 24px;color: #313131;line-height:49px;}
.td_left li p{font-size: 14px;text-transform: uppercase;color: #939393;}
.td_left li.tag_td{color:#da0001;border-bottom: 2px solid #da0001;}
.td_left li.tag_td h4{color:#da0001;}
.td_right{width:736px;float: left;margin:20px 0 0 20px;}
.td_zi{font-size:18px;color:#FFF;height:78px;line-height: 78px;padding-left: 20px;}

/*首页产品*/
.sycpqh{width:100%;margin-top:-40px;overflow: hidden;}
/*首页产品导航*/
.nb_tab{text-align: center;font-size:0;margin-top:8px;margin-bottom:23px;display: flex;justify-content: center;}
.nb_tab a{width:252px;height:44px;text-align: center;padding-top:16px;margin-left:15px;margin-right:15px;transition:0.5s;display: flex;justify-content: center;background:#DDDCDC;}
.nb_tab a.on{background:#d92312;color:#fff;transition:0.5s;}
.nb_tab a.on b{color:#fff;}
.nb_tab a.nt1{background:#DDDCDC;transition:0.5s;}
.nb_tab a i,.nb_tab a b{display:inline-block;}
.nb_tab a i{width:22px;height:22px;overflow: hidden;position:relative;}
.nb_tab a i img{position:absolute;top:50%;left:0;margin-top:-6px;transform-origin:left;transition:0.5s;}
.nb_tab a i .two{transform:rotateY(90deg);transition:0.5s;}
.nb_tab a.on i .one{transform:rotateY(-90deg);transition:0.5s;}
.nb_tab a.on i .two{transform:rotateY(0deg);}
.nb_tab a b{font-size:18px;font-weight:bold;line-height:26px;margin-left:12px;color:#000000}

/*首页产品展示*/
.list-2 {margin: 0;}
.list-2 li {float: left;list-style: none;width: 31.33%;background: #FFF;margin: 1% 1% 1% 1%;padding: 10px;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-shadow: 0px 0px 10px #afaeae;
-moz-box-shadow: 0px 0px 10px #afaeae;-webkit-box-shadow: 0px 0px 10px #afaeae;position:relative;}
.list-sy-2 li {width:31%;}
.list-2 li img.pic {width: 100%;height:360px;transition:all 0.8s;}
.list-2 li p {text-align:left;line-height:46px;height:46px;margin-top:5px;border-top: 1px #EAE9E9 solid;overflow:hidden;text-overflow:ellipsis;	white-space:nowrap;background:url(../images/cpzbg2.png) no-repeat right}
.list-2 li p a {font-size:16px;font-weight: bolder;transition:all 0.4s;}
.list-2 li p:hover a {font-size:16px;font-weight: bolder;color:#FC3804;margin-left:6px;}
.list-2 li b,.list-2 li:hover b{ margin:0; padding:0; -webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.pro-border1{position: absolute;left:0px;top:0px;width:0;border-top:2px solid transparent;}
.pro-border2{position: absolute;left:0px;top:0px;height:0;border-left:2px solid transparent;}
.pro-border3{position: absolute;right:0px;top:0px;height:0;border-right:2px solid transparent;}
.pro-border4{position: absolute;left:0px;bottom:0px;width:0;border-bottom:2px solid transparent;}
.list-2 li:hover img.pic {-webkit-transform:scale(1.04);}
.list-2 li:hover b.pro-border1, .list-2 li:hover b.pro-border4 {width: 100%;}
.list-2 li:hover b.pro-border2, .list-2 li:hover b.pro-border3 { height: 100%;}
.list-2 li .pg-border-color { border-color: #046CC9;}

/*客户案例*/
.anlibg{width:100%;background:url(../images/anlibg.jpg) center top fixed;height:630px;margin-top:40px;overflow:hidden;}
.ssanli{overflow:hidden; width:100%;padding-bottom:20px;}
.ryzz{padding-top:26px;margin-left:auto; margin-right:auto; width:1680px; overflow:hidden;}
.ryzz .rytot{position:relative}
.ryzz .rytot ul {width:100%;MARGIN-left:50px}
.ryzz .rytot ul li{ float:left;width:362px;height:320px;margin-left:25px;background-color:rgba(255,255,255,0.89);border:1px #cccccc solid;text-align:center;}
.ryzz .rytot ul li img{padding:10px;width:345px;height:260px;transition:all 0.8s;}
.ryzz .rytot ul li img:hover{-webkit-transform:scale(1.04);}
.ryzz .rytot ul li span{line-height:36px;height:36px;FONT-SIZE:14px;MARGIN-left:6px;width:340px;}
.ryzz .rytot .l{ position:absolute;top:120px;left:0px;}
.ryzz .rytot .r{ position:absolute;top:120px;right:0px;}

/*关于我们*/
.about{width:100%;padding-top:59px;padding-bottom:39px;overflow:hidden;}
.about_con{width:50%;background:#F0F0F0}
.about_word{ padding:16px 30px 20px 30px;}
.about_word h2{color:#323131;font-size:30px;margin-bottom:5px;}
.about_word span{color:#064585;font-size:16px;line-height:30px;height:30px;overflow:hidden;}
.about_word p{color: #3B3A3A;font-size:15px;line-height:30px;}
.about_pic{background:#F0F0F0;width:50%x;height:458px;padding:20px;}
.about_pic img{width:718px;height:458px;transition:all 0.8s;}
.about_pic img:hover{-webkit-transform: scale(1.04);}
.sgan{ width:90%; overflow:hidden; margin-top:15px;}
.sgan li{ float:left; width:21%; margin:0 2%;background:#005BAC;padding-top:18px;padding-bottom:10px; border-radius:5px;}
.sgan li img{ display: block; margin:0 auto;}
.sgan li p{ margin:0; font-size:15px; line-height:36px; text-align:center; color:#fff;}
.sgan li p:hover{background:#F6031C;}

.advzx{width:100%;height:192px;background:#10489F;overflow: hidden;}

/*新闻资讯*/
.section {width:100%;padding:68px 0;background: #f5f5f5;overflow:hidden;}
.section-title {margin-bottom: 40px;font-size: 24px;font-weight: bold;line-height: 1;}
.section-title small {display: block;font-size: 42px;text-transform: uppercase;}
.section-title strong {display: block;position: relative;color: #D00000;font-size: 30px;margin-top: 10px;}
.section-title strong:after {position: absolute;right: 0;top: 50%;height: 1px;width: 86%;content: "";background: #e5e5e5;}
.section-title-more .more-big {float: right;margin-top: -77px;}
.section-sub {padding: 60px 0;}
.in-prd-menu {margin-top: -77px;position: relative;z-index: 1;margin-bottom: 40px;}
.in-prd-menu .hform {float: right;position: relative;margin-left: 10px;}
.in-prd-menu .hform input {display: block;padding: 11px 58px 11px 15px;font-size: 14px;border: 1px solid #ddd;background-color: #fff;width: 150px;}
.in-prd-menu .hform button {position: absolute;right: 0;top: 0;height: 44px;width: 44px;border: 0;padding: 0;cursor: pointer;background: url(../images/901_top9.png) center no-repeat #104492;}
.in-prd-menu ul {float: right;margin: -10px 0 0 -10px;}
.in-prd-menu li {float: left;}
.in-prd-menu li a {display: block;line-height: 44px;font-size: 16px;padding: 0 22px;background-color: #222222;color: #fff;margin: 10px 0 0 20px;}
.in-prd-menu li a:hover {background-color: #FE0000;}
.list-3 {margin:0 0 0 -20px;}
.list-3 li {float: left;width: 50%;}
.list-3 li a {display: block;margin: 20px 0 0 20px;background-color: #fff;padding: 20px;-webkit-transition: all 0.5s;transition: all 0.5s;overflow: hidden;position: relative;}
.list-3 li a:after {position: absolute;left: 0;top: 0;content: "";width:80px;height: 0;border-bottom: 125px solid #919090;border-right: 78px solid transparent;-webkit-transition: all 0.5s;transition: all 0.5s;}
.list-3 li .date {float: left;width: 115px;position: relative;z-index: 1;line-height: 1;padding: 5px 0;color: #fff;}
.list-3 li .date small {display: block;font-size: 16px;}
.list-3 li .date strong {display: block;font-size: 48px;margin-top: 10px;}
.list-3 li .text {margin-left: 140px;}
.list-3 li .text h4 {margin: 0;font-weight: normal;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-3 li .text p {margin: 10px 0 0;color: #666;-webkit-transition: all 0.5s;transition: all 0.5s;line-height:25px;height:50px;font-size:14px;overflow: hidden;}
.list-3 li a:hover {background-color: #FC0101;color: #fff;}
.list-3 li a:hover:after {border-bottom-color: #005BAC;}
.list-3 li a:hover .text p {color: #fff;}
/*友情链接*/
.yunu-link {padding-bottom:50px;}
.yunu-link h4 {border-bottom:1px solid #ddd;font-size:18px;color:#104492;padding-bottom:12px;}
.yunu-link h4 small {text-transform: uppercase;font-size:16px;font-weight: normal;color:#999;}
.yunu-link ul {margin-left:-20px;}
.yunu-link li {float: left;margin-left:20px;margin-bottom:12px;}